关于大小端以及位移运算说明 | 您所在的位置:网站首页 › 波形左移或右移 如何调整 › 关于大小端以及位移运算说明 |
1、首先,要知道位移运算只能用于char和int两个数据类型(即使是char和int两个数据类型的数组也不行),像float、double等用不了。 位移运算里说的如左移,它指数值里的位数从低位向高位移动(如从个位移到百位。ps:我们书写习惯是高位在左边,低位在右边),无论该数值是以小端还是大端形式存储的(即移动方向不是从内存地址角度上看的。小端存储时,数值中的低位存在内存(或其他存储器)上的低地址处,又我们画内存地址习惯是低地址在左边,高地址在右边,这样,数值上的左移,在内存地址角度上看其实是右移的)。 注释: 位移运算可以运用于大小端转换。 2、 无论是在大端还是小端的CPU上运行如下片段: char *p=“abcd”;cout |
CopyRight 2018-2019 实验室设备网 版权所有 |